home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 57.zip / BS1 part 57 / Pro-net personal v2.0 d1.adf / ins < prev    next >
Text File  |  1990-05-11  |  7KB  |  208 lines

  1.  
  2. . ins
  3. .key DNAME
  4. . Install PRO-NET_P to hard disk
  5. . Usage: execute ins <HARD DISK NAME>
  6. IF NOT EXISTS <DNAME>
  7. ECHO "<DNAME> not found!"
  8. QUIT
  9. ENDIF
  10. FAILAT 31
  11. CD <DNAME>
  12. CD >NIL: /
  13. IF FAIL
  14. ECHO "<DNAME> is a Disk."
  15. SKIP TO_PRONET_P
  16. ;
  17. ; Send to <DNAME>PRO-NET_P routine
  18. ;
  19. ELSE
  20. ECHO "<DNAME> is a Volume."
  21. SKIP TO_ROOT
  22. ;
  23. ; Send to <DNAME> routine
  24. ;
  25. ENDIF
  26. LAB TO_PRONET_P
  27. IF exists <DNAME>PRO-NET_P
  28. ECHO "UPDATING PRO-NET_P"
  29. COPY  "PRO-NET_P:#?"  <DNAME>PRO-NET_P
  30. COPY  "PRO-NET_P:PNPDRAWER" TO <DNAME>PRO-NET_P.info
  31. DELETE <DNAME>PRO-NET_P/PNPDRAWER
  32. IF NOT exists <DNAME>PRO-NET_P/PNLIB
  33. SKIP MAKED
  34. endif
  35. ECHO "The Device and Symbol libraries already exist."
  36. ECHO "If you wish to install your library disk, enter these commands:"
  37. ECHO " "
  38. ECHO "EXECUTE PRO-NET_P:MERGE_LIBRARIES  source_drive  destination_drive"
  39. ECHO " "
  40. QUIT
  41. endif
  42. ECHO "INSTALLING PRO-NET_P"
  43. MAKEDIR  <DNAME>PRO-NET_P
  44. COPY  "PRO-NET_P:#?"  <DNAME>PRO-NET_P
  45. COPY  "PRO-NET_P:PNPDRAWER" TO <DNAME>PRO-NET_P.info
  46. DELETE <DNAME>PRO-NET_P/PNPDRAWER
  47. LAB MAKED
  48. ECHO "MAKING DIRECTORIES"
  49. MAKEDIR  <DNAME>PRO-NET_P/PNPOST
  50. MAKEDIR  <DNAME>PRO-NET_P/PNDIR
  51. MAKEDIR  <DNAME>PRO-NET_P/PNLIB
  52. MAKEDIR  <DNAME>PRO-NET_P/PNLIB/TTL
  53. MAKEDIR  <DNAME>PRO-NET_P/PNLIB/MOS
  54. MAKEDIR  <DNAME>PRO-NET_P/PNLIB/VLSI
  55. MAKEDIR  <DNAME>PRO-NET_P/PNLIB/ECL
  56. MAKEDIR  <DNAME>PRO-NET_P/PNLIB/Analog
  57. MAKEDIR  <DNAME>PRO-NET_P/PNLIB/Discrete
  58. MAKEDIR  <DNAME>PRO-NET_P/PNLIB/MTTL
  59. MAKEDIR  <DNAME>PRO-NET_P/PNLIB/User
  60. MAKEDIR  <DNAME>PRO-NET_P/PNLIB/Symbol
  61. MAKEDIR  <DNAME>PRO-NET_P/PNLIB/schem
  62. COPY PRO-NET_P:PNLIB/schem TO <DNAME>PRO-NET_P/PNLIB/schem
  63. LAB MERGE
  64. ECHO "COPYING LIBRARIES"
  65. ECHO " "
  66. ECHO "Please insert 1st. library disk in df0:"
  67. ASK "Hit 'Y' and 'RETURN' when ready"
  68. IF warn
  69. . The 2nd. lib disk may need be merged with the 1st. lib disk
  70. RAM:MERGELIB DF0:PNDIR/TTL  <DNAME>PRO-NET_P/PNDIR/TTL
  71. RAM:MERGELIB DF0:PNDIR/MTTL  <DNAME>PRO-NET_P/PNDIR/MTTL
  72. RAM:MERGELIB DF0:PNDIR/VLSI  <DNAME>PRO-NET_P/PNDIR/VLSI
  73. RAM:MERGELIB DF0:PNDIR/ECL  <DNAME>PRO-NET_P/PNDIR/ECL
  74. RAM:MERGELIB DF0:PNDIR/Analog  <DNAME>PRO-NET_P/PNDIR/Analog
  75. RAM:MERGELIB DF0:PNDIR/Discrete  <DNAME>PRO-NET_P/PNDIR/Discrete
  76. RAM:MERGELIB DF0:PNDIR/user  <DNAME>PRO-NET_P/PNDIR/User
  77. RAM:MERGELIB DF0:PNDIR/schem  <DNAME>PRO-NET_P/PNDIR/schem
  78. RAM:MERGELIB DF0:PNDIR/Symbol  <DNAME>PRO-NET_P/PNDIR/Symbol
  79. RAM:MERGELIB DF0:PNDIR/MOS  <DNAME>PRO-NET_P/PNDIR/MOS
  80. endif
  81. ECHO " "
  82. ECHO "Please insert 2nd. library disk in df0:"
  83. ASK "Hit 'Y' and 'RETURN' when ready"
  84. IF warn
  85. RAM:MERGELIB DF0:PNDIR/TTL  <DNAME>PRO-NET_P/PNDIR/TTL
  86. RAM:MERGELIB DF0:PNDIR/MTTL  <DNAME>PRO-NET_P/PNDIR/MTTL
  87. RAM:MERGELIB DF0:PNDIR/VLSI  <DNAME>PRO-NET_P/PNDIR/VLSI
  88. RAM:MERGELIB DF0:PNDIR/ECL  <DNAME>PRO-NET_P/PNDIR/ECL
  89. RAM:MERGELIB DF0:PNDIR/Analog  <DNAME>PRO-NET_P/PNDIR/Analog
  90. RAM:MERGELIB DF0:PNDIR/Discrete  <DNAME>PRO-NET_P/PNDIR/Discrete
  91. RAM:MERGELIB DF0:PNDIR/user  <DNAME>PRO-NET_P/PNDIR/User
  92. RAM:MERGELIB DF0:PNDIR/schem  <DNAME>PRO-NET_P/PNDIR/schem
  93. RAM:MERGELIB DF0:PNDIR/Symbol  <DNAME>PRO-NET_P/PNDIR/Symbol
  94. RAM:MERGELIB DF0:PNDIR/MOS  <DNAME>PRO-NET_P/PNDIR/MOS
  95. endif
  96. ECHO " "
  97. ECHO "Please insert 3rd. library disk in df0:"
  98. ASK "Hit 'Y' and 'RETURN' when ready"
  99. IF warn
  100. RAM:MERGELIB DF0:PNDIR/TTL  <DNAME>PRO-NET_P/PNDIR/TTL
  101. RAM:MERGELIB DF0:PNDIR/MTTL  <DNAME>PRO-NET_P/PNDIR/MTTL
  102. RAM:MERGELIB DF0:PNDIR/VLSI  <DNAME>PRO-NET_P/PNDIR/VLSI
  103. RAM:MERGELIB DF0:PNDIR/ECL  <DNAME>PRO-NET_P/PNDIR/ECL
  104. RAM:MERGELIB DF0:PNDIR/Analog  <DNAME>PRO-NET_P/PNDIR/Analog
  105. RAM:MERGELIB DF0:PNDIR/Discrete  <DNAME>PRO-NET_P/PNDIR/Discrete
  106. RAM:MERGELIB DF0:PNDIR/user  <DNAME>PRO-NET_P/PNDIR/User
  107. RAM:MERGELIB DF0:PNDIR/schem  <DNAME>PRO-NET_P/PNDIR/schem
  108. RAM:MERGELIB DF0:PNDIR/Symbol  <DNAME>PRO-NET_P/PNDIR/Symbol
  109. RAM:MERGELIB DF0:PNDIR/MOS  <DNAME>PRO-NET_P/PNDIR/MOS
  110. endif
  111. ECHO  " "
  112. ECHO "If you have more library disks to install, Please enter this command:"
  113. ECHO " "
  114. ECHO "EXECUTE PRO-NET_P:MERGE_LIBRARIES  source_drive  destination_drive"
  115. ECHO " "
  116. QUIT
  117.  
  118. LAB TO_ROOT
  119. IF exists <DNAME>PRO-NET_P
  120. ECHO "UPDATING PRO-NET_P"
  121. COPY  "PRO-NET_P:#?"  <DNAME>
  122. DELETE <DNAME>PNPDRAWER
  123. IF NOT exists <DNAME>PNLIB
  124. SKIP MAKED1
  125. endif
  126. ECHO "The Device and Symbol libraries already exist."
  127. ECHO "If you wish to install your library disk, enter these commands:"
  128. ECHO " "
  129. ECHO "EXECUTE PRO-NET_P:MERGE_LIBRARIES  source_drive  destination_drive"
  130. ECHO " "
  131. QUIT
  132. endif
  133. ECHO "INSTALLING PRO-NET_P"
  134. IF NOT EXISTS <DNAME>
  135. MAKEDIR  <DNAME>
  136. endif
  137. COPY  "PRO-NET_P:#?"  <DNAME>
  138. DELETE <DNAME>PNPDRAWER
  139. LAB MAKED1
  140. ECHO "MAKING DIRECTORIES"
  141. MAKEDIR  <DNAME>PNPOST
  142. MAKEDIR  <DNAME>PNDIR
  143. MAKEDIR  <DNAME>PNLIB
  144. MAKEDIR  <DNAME>PNLIB/TTL
  145. MAKEDIR  <DNAME>PNLIB/MOS
  146. MAKEDIR  <DNAME>PNLIB/VLSI
  147. MAKEDIR  <DNAME>PNLIB/ECL
  148. MAKEDIR  <DNAME>PNLIB/Analog
  149. MAKEDIR  <DNAME>PNLIB/Discrete
  150. MAKEDIR  <DNAME>PNLIB/MTTL
  151. MAKEDIR  <DNAME>PNLIB/User
  152. MAKEDIR  <DNAME>PNLIB/Symbol
  153. MAKEDIR  <DNAME>PNLIB/schem
  154. LAB MERGE
  155. ECHO "COPYING LIBRARIES"
  156. ECHO " "
  157. ECHO "Please insert 1st. library disk in df0:"
  158. ASK "Hit 'Y' and 'RETURN' when ready"
  159. IF warn
  160. . The 2nd. lib disk may need be merged with the 1st. lib disk
  161. RAM:MERGELIB DF0:PNDIR/TTL  <DNAME>PNDIR/TTL
  162. RAM:MERGELIB DF0:PNDIR/MTTL  <DNAME>PNDIR/MTTL
  163. RAM:MERGELIB DF0:PNDIR/VLSI  <DNAME>PNDIR/VLSI
  164. RAM:MERGELIB DF0:PNDIR/ECL  <DNAME>PNDIR/ECL
  165. RAM:MERGELIB DF0:PNDIR/Analog  <DNAME>PNDIR/Analog
  166. RAM:MERGELIB DF0:PNDIR/Discrete  <DNAME>PNDIR/Discrete
  167. RAM:MERGELIB DF0:PNDIR/user  <DNAME>PNDIR/User
  168. RAM:MERGELIB DF0:PNDIR/schem  <DNAME>PNDIR/schem
  169. RAM:MERGELIB DF0:PNDIR/Symbol  <DNAME>PNDIR/Symbol
  170. RAM:MERGELIB DF0:PNDIR/MOS  <DNAME>PNDIR/MOS
  171. endif
  172. ECHO " "
  173. ECHO "Please insert 2nd. library disk in df0:"
  174. ASK "Hit 'Y' and 'RETURN' when ready"
  175. IF warn
  176. RAM:MERGELIB DF0:PNDIR/TTL  <DNAME>PNDIR/TTL
  177. RAM:MERGELIB DF0:PNDIR/MTTL  <DNAME>PNDIR/MTTL
  178. RAM:MERGELIB DF0:PNDIR/VLSI  <DNAME>PNDIR/VLSI
  179. RAM:MERGELIB DF0:PNDIR/ECL  <DNAME>PNDIR/ECL
  180. RAM:MERGELIB DF0:PNDIR/Analog  <DNAME>PNDIR/Analog
  181. RAM:MERGELIB DF0:PNDIR/Discrete  <DNAME>PNDIR/Discrete
  182. RAM:MERGELIB DF0:PNDIR/user  <DNAME>PNDIR/User
  183. RAM:MERGELIB DF0:PNDIR/schem  <DNAME>PNDIR/schem
  184. RAM:MERGELIB DF0:PNDIR/Symbol  <DNAME>PNDIR/Symbol
  185. RAM:MERGELIB DF0:PNDIR/MOS  <DNAME>PNDIR/MOS
  186. endif
  187. ECHO " "
  188. ECHO "Please insert 3rd. library disk in df0:"
  189. ASK "Hit 'Y' and 'RETURN' when ready"
  190. IF warn
  191. RAM:MERGELIB DF0:PNDIR/TTL  <DNAME>PNDIR/TTL
  192. RAM:MERGELIB DF0:PNDIR/MTTL  <DNAME>PNDIR/MTTL
  193. RAM:MERGELIB DF0:PNDIR/VLSI  <DNAME>PNDIR/VLSI
  194. RAM:MERGELIB DF0:PNDIR/ECL  <DNAME>PNDIR/ECL
  195. RAM:MERGELIB DF0:PNDIR/Analog  <DNAME>PNDIR/Analog
  196. RAM:MERGELIB DF0:PNDIR/Discrete  <DNAME>PNDIR/Discrete
  197. RAM:MERGELIB DF0:PNDIR/user  <DNAME>PNDIR/User
  198. RAM:MERGELIB DF0:PNDIR/schem  <DNAME>PNDIR/schem
  199. RAM:MERGELIB DF0:PNDIR/Symbol  <DNAME>PNDIR/Symbol
  200. RAM:MERGELIB DF0:PNDIR/MOS  <DNAME>PNDIR/MOS
  201. endif
  202. ECHO  " "
  203. ECHO "If you have more library disks to install, Please enter this command:"
  204. ECHO " "
  205. ECHO "EXECUTE PRO-NET_P:MERGE_LIBRARIES  source_drive  destination_drive"
  206. ECHO " "
  207. QUIT
  208.